package com.produce.system.service;

import java.util.List;

import com.produce.system.entity.SysMenu;

public interface SysMenuService {
	
	/**
	 * 登陆的菜单显示
	 */
	public List<SysMenu> getByParentId(String parentId);
	/**
	 * 出菜单列表
	 */
	public List<SysMenu> findForTreeTable(String parentId);
	/**
	 * 查最大的排序值
	 */
	public int findMaxSortNum();
	/**
	 * 新增菜单  父节点
	 */
	public List<SysMenu> find(SysMenu menu);
	/**
	 * 菜单新增操作
	 */
	public void add(SysMenu menu);
	/**
	 * 带菜单的id 进修改页面
	 */
	public SysMenu getById(String id);
	/**
	 * 菜单的修改操作
	 */
	public void update(SysMenu menu);
	/**
	 * 删除菜单
	 */
	public void delete(String id);
	/**
	 * 根据角色id获取所有菜单权限
	 */
	public List<String> findByRoleId(String roleId);
}
